bumblebee octopus - Turkish English Dictionary